And.
Exeunt.
So we'll start our day then session in the beginning of much bigger topics, but, uh, if any one of
you have a question or doubts, please respond before starting new topics today.
So if you have a question is what is it now?
We will try to clear it.
Anyone have a question on previous?
Dumpings.
OK, great.
There's no question, Karani, you hear what they're planning.
I hear you loud and clear.
Can you tell the one part question?
I have a question.
And actually, when we created the at again.
Listen.
Yeah, we will create a tire automatically added by fire.
We will get created and the JavaScript will get created.
And this isn't the type of name Python file.
It's called a controller, the controller, five of them don't get it.
Now, inside controller, there is two things we've got control message and controller looks.
Are the same thing or different?
They are different.
So can you share your screen, for instance, with the two?
My screen or your screen?
Oh, you don't have any.
OK, and what did you do to share what you have so that they can explain with your example?
I hope I can share my screen if you want.
OK, I'll share my screen of.
Is here you see on my screen now.
You see on my screen.
Yes, yes, yes, here, the documentation, documentation, where is documentation?
You see there is a controller and the controller, they are telling controller methods, OK, and controller
hooks controller.
So what is the difference between these two things?
So, so many a method, basically, it's a function that is inside the class in programming.
So if you go to your screen, for instance, you find that you have you have a class like now when you
go to a library, we have a good article library, which is looking in a document.
And then he said that we have we have functions like defined one for before Steve and all those.
So if you define your functions here, that we will be doing will be taking in actions.
Those are Mevoli.
So basically a method is simply a function that is inside of a class.
Then so this before the same is not a function, is not a mission, it's a house right before save the
before save, before save, before save is sahuc.
I hope before Steve is a hawk, but now you can come here and define your own function, something like,
I don't know of another function that is outside of the house.
That's not one of the hooks to do something else.
Yes.
Did you see it like that or now get full name.
Get full name is get full name is our function.
But now it's referred to as a method because it is inside of a class.
OK, OK, great.
So it is so functions and.
So controller hooks and controller methods are Ardlethan inside the controller bar, but they are different.
Yeah, you are right, they are different.
Yes.
Excellent.
OK, that's it from my side.
So I shall join the 100 Giants.
So if you have a question, guys, on any of you have any thoughts on previous topics, this is now
starting a new topic.
OK.
Otherwise, we will start.
We'll start with the new topics Carol.
Yeah, go ahead.
Is.
Kids are.
Let me share my screen.
Well, we are going to.
Yeah, OK, if
you're going to see my screen right.
Yes, OK, good.
So today, today, I want us to look at this topic first, looking at the menu scene in custom custom
applications, as we have been working on this.
People have asked a question.
We we created our own up here, which is a library management application, but it is not yet on this.
They left the left side bar here and they wanted it to show up here.
So how you do this for those of you that may be running all the versions of ERP next, like maybe or
everything, including your opinions on that in beta, if you are this menu, this this menu will be
on a page called Desk Pages.
So if you type here, if you own version 12, 11 all the way back and even version that in beta, you
will find that this page and then you are going to go ahead and do what we are going to do here.
And running there is the latest version of Europeanist, which is on Datin, and it is one they changed
a little bit and that one code workspaces.
So if you come here, you see we have our expert list.
So everything on this menu is defined on the workspace list.
So I will open it, so if you are following me, you can also open us.
These are these are the ones that we have now.
Let me just duplicate this.
As it eludes.
We have this the menus that we have on the left side here are the ones that are on this workspace page
here.
So you can add your new workspace here and you're going to define all these things and not only personally.
So you give the name of the year, for instance.
We can call it liberally.
You can also give a module, you can also our module will be library category, you can select what
it is.
There is going to be a module, you can set an icon for it.
And on a building, you can leave this blank.
And then you can also select other options on this end.
Now, this is expense extension of the page is if maybe this is an extension of another page that want
to create the only way you have to select.
This is a standard doctype.
This one.
This one is whether this will be selected only if you selected this or when you are creating your doctor.
So again, it really what you find, I need to select that developer mode only if you check this, this
menu is only going to be found here only when the application is on developer mode.
Disable user customization when you do this, this duct tape cannot be customized after you have saved
it, then pinned to top, this is going to be pinned at the top of this page into bottom.
You do the same, but on the opposite side of the menu, then hide customization dog types and reports.
This one I'm not sure you can do.
You can explore to see what that does.
So here I like to copy to copy one of these so I can come to, for instance, build.
The ability looks simple so I can take this build.
So on my last basis, I'll pick, build, I open it and then I'll click on the results here and duplicate.
So what I have here is a duplicated version of the build the workspace.
And I can just sit in in this library and I can even go into the library.
Chromeo Julius, it's a module, this icon.
You can change this icon to whatever you like to change.
So this is supposed to be library.
Apparently, management, what is to to a library management application, and that's it at this point,
we can save and before we save, it all has to go here to our code and we see what is going to happen
here when we see.
Let me close this so that you have some space.
This is your next closet.
So we have our library up and then we have WIPA.
So we expect when we save this module, because this is a new module, it's a new workspace that we
have created.
We expect it to create files here that we can we can just come and edit from their files.
So let's see whether that happens.
So go ahead and save this.
And it is saved by doing that, I am expecting that we have something here and yes, there is a new
folder here or a directory that has been added.
And I think I need to increase this one.
Sorry.
Sorry about that.
So here we have a new directory called Workspace.
And when you open it inside of it, we have a library to Jason.
We don't need these.
We can close them.
So the library is on file.
This is what contains all the menus that are on that page, the page we just created.
So you can decide to edit this page from here or you can go ahead and edit it from the front end.
Either way, whether you edit it from here or from the front end, it automatically generate a code
and receive it in this file so you can track this code safely through your favorite gift management
application.
So, I mean I mean, Vassall management like get.
So now we need to see whether this thing has created our the menu, so let's go back here and we will
need to reload this so control shift and ah, this is on Lubutu.
If you are on marketing, maybe a little bit different.
And here you see we have a new menu for library in the icon here is still like a ham.
I don't know, that's a Hummer.
And there is one way this way is because we copied this module.
So when we come here again, you open it all.
What we are seeing here are the things that are inside of the built module.
So we are going to customize and make our library management menu link to our library application,
although as it is now this.
If you click on this, I want you to look at the the you are in here on top.
If I click on build, you see this one is navigating to app built.
So it's like it's going to the built module.
When I click on library, it's navigating to the library module.
But what is displayed here ideally is what is on this thing here.
So there there is one we are seeing what is on the build modules because we have not changed these these
elements here, which I have said you can change also from the code.
So let's go ahead and change them from here.
So this is that we have we have two very important sections here.
The first one is the shortcuts.
The shortcuts is, is this top function.
Patia, your shortcut is in this al-ibrahim of your shortcut.
We have these three for now and these are what we have here.
And then we have this lower part of it which which are elements with other links.
This one you can even link to other doc types within your application.
This section is this section here.
And this is why I wanted to duplicate this so that we have some data.
So here we have two we have two things that we can use.
We have our card break.
I can't break basically is this element, this one here.
So when you add a new category, it adds it adds this element like it's like a header for you are for
your rings.
And then every other item you'll be needing to add will be in form of adding.
You'll see here we have our Canebrake code with a list of modules and then we have Rinkel, including
four links with this LeBeau's, and then we have another codling with Arabo modules.
So when we come back to our app, we have modules.
Then these ones, these default links, then we have models.
We need to go back here.
So modules with Moedas modules as to this and this.
And then we have views, views as one, two, three, four.
So when you come here, views as one, two, three, four.
So I hope you are getting the what is happening here.
Now let's go ahead and remove this once it enables them to go to our DOCTYPE.
So this one is going to be a dog type.
Yes, this is going to link to this, for instance, want to link to our articles.
And so article library was what you are going to select and that's it.
We are done with that.
You can also decide to change the color here if need be.
Then we go to the other one we edited instead of linking to workspace linked to what we have liberal
member, for instance, and then added to this other mailing list to library membership ticket, you
can link this to whichever tapes you like to link to.
Then we see him.
And now let's go back up and reload.
Remember, you have to be rude with controls if they are.
And now.
Karani, yes, there is a noise in your room before someone else
may be in your room that is in the background.
Yes, let me try to contain that, is it too much?
You know what, my wife is not here.
My son is making noise here.
I'm hopeful she'll be in anytime.
Yeah, from time to time is coming, but since we're recording, I don't know how to remove this anyhow
continue.
Now, is that the noise?
Continue please.
OK.
OK, I'll try to control that as much as possible.
So let's go on.
So here we have linked this, the video of them to our dog types.
As you can see here by the rebels, the rebels remain the same.
So if we come to our up, I don't know what happens.
It is changes.
So let me read up.
They both have not changed, but it's linking to that, so let's try to change the labels and the label
here is going to be we can call this article liberally and you can give this you can give this a different
name, by the way.
It must not be what is here.
You can call this whatever you what it will be easiest for the users to understand.
When you come to this one, you can just give it its name here.
And then this other one, copy and paste and save it and come back up conclusive are to Rudek.
Now, you see on top, on top here on top, here you have Article Braly, if you go to article appropriate
links to our library articles, we have bread crumbs on top so you can go back to library up.
We have a library member you can click on.
It goes to all the members and just likewise for even the membership so you can link this to whichever
ends.
You can also add if you needed to add any other here, you can just click on ADD is going to be a doctor.
You can link this to library like settings and then you can call these settings or library settings
however you like to call it.
And he is David.
And then you reload your app.
This one is going to come down here.
Yep.
So you have library settings there.
That's it.
So I hope now you know how to add this, the top section of your menu.
One, we have added a menu to the left.
So we have it here now.
We can click on it.
It takes us to a library up with the menus and the dog types want to quickly access.
And then we are going to remove these sections down here so we can just go ahead and remove everything
for now.
So let me try to remove this so that we can add our own remove everything.
Did it save it so and I was not supposed to do that before I show you what's happening in the court,
but it's OK.
So when I wrote this now.
My page only has this part, this section here doesn't have the other section, so how about if maybe
you wanted to add your own cards here, maybe linking to other places of your application.
So what you will do on the cards is a table here.
So just add the add something on the table.
And by the way, look at what is happening to our code here.
When we came here, this code was wrong using it's fifty one lines of code.
So let us see what happens when we add our own cards to the bottom.
We have we have two lines of code ASAT now, so let's add our own card is not going to be a link is
going to be it.
You see we have only two types here.
It's the ADA link or a card break.
So let's add a card breakfast in this one.
We can just do use as guest for this and then you can define your icon if you if if you're interested,
you can check the icons available in the next.
And then you save it and let's see what has happened here already, you can see we have 60 lines of
code, so it has added let's see what has been added here.
This one has been added.
This array here with links has been added.
So these users and DOCTYPE categoric, OK, is go ahead and also see what has happened here.
Now reload the page.
And there's nothing as of now, so let's add one more item to our two hour.
I think I need to do this.
Let's add one more item to our links here, which is not going to be a link.
So scroll down, add a link.
Yes, so we can add this link.
Let's see this one.
Users or system users?
System users.
This one is going to be adopted.
It is going to link to maybe user users.
So user in the call.
So with that, we can go ahead and save it.
And once we have saved it, go back to code and know how many lines of code we have.
We have 69.
And what has been added here is, is this one you see is another object.
This is an object that's been added to a dictionary here.
So we have links.
It is an array with objects inside.
So we have another object that has been added.
And the type is a link.
You see here that APIs are heartbreak.
And now when you go to our application and reload, we should see a card here with that one link in
the card is there.
We now have elements and we have users.
Remember, users is what we what we defined here.
This label as a break.
And then here we have this system users, when you click on this, is going to take you directly to
the to the users, modify the system so you can link this to as many as many.
You can even link have a dog types who can link to reports.
You can do whatever you want to do in this section of your application.
And that is how we add menus.
To the left section of this page, you can remove them if you don't want them here, you can go ahead
and remove those that you don't want it.
Just to be very clear, when you do this on the front end, the code is generated on the back and so
you are safe.
You can track this on GitHub and could not be lost even if you upgraded the next instance.
I will take questions now before we look at the other topic.
Any question?
Yes, this is a and then we try to add a Nikon for.
Whatever.
Yes, it is.
OK, thank you.
So let's try to add.
So this is our library, for instance.
This is our icon here.
So if we want to change this icon, go to your library up in the icon is here.
So right now, you're are using the tool icon.
If, for instance, we icons to change this to accounts and to save it, this icon is going to change
to up to our accounts icons.
I have already page.
And it's not there.
Is it a council?
Let me check the accounting counting, I'm not sure you can try that.
David.
Yeah, so you see, this one has changed to an accounting accounting icon, if you look closely to see
this is the same icon that is here.
So they have defined their own icons.
So when you are defining defining you, you say you live them in here.
I don't know what the equation.
What you do is you look at the at the library, which contains all the icons, and you can say that
I congratulate to use their set the name of the icon here, and it will fetch the icon for you.
When we can get a icons, still not clear.
Write in the field, but to no existing icons where we can check.
I think if you're looking at icons, you you will be able to find them all available icons.
This is a discussion where we can look at the artwork tapes.
Do you,
um, you can look at the docs.
Europeanist is Viji.
You can look at them.
I'm not sure where to get them also, but there must be some of the documentation also.
This could be this could be found on some icons.
So this is this is something that is easy to get for developers.
Mummy, yes, it's OK, it's clear we can add our own, I can just use the existing one.
No, you can add as long as it is referenced in Europe.
Next, you can add, you must not use you must not use the ones that are here.
There must be a repository of icons that you can select from.
So they are usually in thousands so you can select whatever icon you wanted to use.
So they're going to notice where you need to place the icon, it's here and that's it, they're going
to be fetched.
Yes, any other question?
Yes, got a great deal about this, Soledad, shortcuts go to front end shortcuts from 10 years old.
Yeah, you can do it from the front end here from here only though the end user will add and remove
the shortcuts or means the most use it most using types.
He cannot put it as like favorite duck dives into duck.
You mean you mean.
Yes, like you customize our three dogs.
Here, yeah, the reason this is green, there is a particular testimony is.
Yeah, you can you see this is this you want to add them here, first of all, Mummy, before you before
you were able to change this desk page, the developer must be said to one that I think I had forgotten
to say that.
So people will not be stuck if if your development is not set, one, you can't you can't change you
can't change the speech.
So the developer mode has to be said to one.
And then Mummy, I don't know whether you want to you are seeing you asking whether you are able to
change it from here.
Like you you come here, then you the customize and then you start changing this.
Yeah, this is my question.
I want each user of the system to do his own shortcut.
Is it possible?
I will.
Every user remember, we are in the interlibrary doctype, so I'm wondering whether if, for instance,
we go to accounts, accounting has as.
Has this one set in?
Yes, I think it is possible.
Let me see Lybrel customize.
You can you can change, users can change, but then the developer mode has to be said to one.
Yes, yeah, it says it is standard functionality, this one is these are the shortcuts and removing
shortcuts is the standard functionality of the blabbermouths is not one.
You can do it.
Another question, Kiran.
Know, you have the media library and it will show you all the diverse and it doesn't, you know, how
permission is will be applied for them to use the permissions permission.
It means every user is granted a day or two or whatever.
So permission will come and override this.
This figure is means follow him to access or remove or on the grounds.
You got my question.
No, I do not.
I
suppose I am user, I have access only to article library.
Mm hmm.
So if I have granted the library module, yes, I will see all all the Times article.
Really only you will not see.
You will not see.
You lost your dog tapes if you have not given if you have if you do not have access to access the other
dog tapes, you are not going to see them or permissions are set at the dog level.
But you can also say that you can also set permissions at other levels and the field level or they have
various one all the way to nine.
So that is where you do the permissions.
And then when you come to the menus, when you want to consume permissions that were already set at
the state level.
OK.
No, no, this menu is the full access, as you said, it's a full access, but there is another task.
Another job needs to be done to adjust the role for each user.
And this all we define, which will get access or will will be given to the controller and then the
order will be assigned to use it.
Yes, because remember, you asked me a question on that, and here is.
Yes, go ahead.
No, it's me, no.
I think that you are talking about the production environment.
Yes, yes, production environment, the global environment, we are talking about the development environment
because the ripple is shared between developers so all developers can have access to palominos.
But in a production environment that should be customized.
If he is correct, you are saying for production, it may lead the use it is in production, so we will
give access to each user what time he needs to use.
But if you remember your your question was in that day.
Yes, exactly.
And often we need to see an example how to add permission for for user.
Like, uh, what kind of moon minions?
Yeah, where you want to, uh, to show it, therefore, uh, you, uh, use a.
OK, this is out of the scope of this topic, but I have forwarded to you a document from the European
documentation that how to create a role and give permission.
I know we are we are stuck here only in the how to create the menu.
And this how we did you guarantee the other questions, what roles and permission we can discuss offline
if you have difficulties to reach this picture?
OK,
so that's the only thing we don't have, which is to move to another the next topic.
OK.
So all right.
Now, the other topic is let me let me go to the latest.
And so this is done now I customising reports, I'm going to be putting in some data so that we can
we can be able to customize the reports maybe tomorrow.
So let us go ahead and customize the print format.
So the print format, let me go to my application.
And go back.
Let me go to library library at the library.
So when we are in New York on any of these articles here.
The print format, if you click on this Derrida's.
Yeah, we have a menu for print if I click on it.
This is what is called the print format.
Now, I had created one there, so this is the default.
This is the default print format that comes with in the DOCTYPE instead of Europeanised.
And normally how this how this print format is done, initially, what is called here, the standard
DOCTYPE is Europea next does it exactly as you are, DOCTYPE is.
So if you look at this, for instance, on the print format, we have the article.
We have like these columns the way they are, they are structured it it does it exactly as they are
structured on this type here.
So if you want to customize this thing to your own, you have to create a custom custom print format.
Maybe you would like to add some logo here or maybe an image, if you want to add other stuff here,
you can do all that maybe under the heading somewhere here you can do that.
Or you said of your custom custom print font.
So how they do a custom print format.
When they put information on this, then you click on Customize, and when this menu comes up, the
first Leibovitz's new print format to name so you can give it a name like a training sample.
And then you can just click on see what happens ideally.
This document has been generated and it has not replaced what was there.
So the standard duct tape that comes with ERP next or frappé for every duct tape will not be overwritten
by this action that we just did.
But this one we just duplicated.
And now you can be able to change this to whatever you like to change.
So I would like to give you just some few examples of what you can do here, but there is literally
a lot that you can do.
So I would highly recommend that you go ahead and look at the documentation for this and come up with
all the possibilities that are that are here.
So let's say, for instance, I want to add maybe a section on top here.
Maybe I want to give a description of what I can do on the left side here.
You see, we have we have this this is what is on the left side here is the fields, the fields that
are on the inside of your dog.
So our troops.
So because these are the only fields we have, if you doorstep is big and maybe you have like 70 or
50 or 80 fields, all of them will be listed here and you can drag and drop them here to add them or
you can drop from this parts to outside to remove them from your informant.
So, yeah, we have custom e-mail, which is going to come in very handy when you are doing you your
customizing this section so I can just drop the drag this and drop it here in this section has been
added.
So if I want to change this, I can just click on edit e-mail, I just click on this and then here you
can write your e-mail in the e-mail code.
You can put it here.
And this section also takes in Ginge so you can you can take in Ginge and the template templates are
accepted in frappé and you can use them here.
So let's say, for instance, you just want to add I had five, for instance.
And I want to say this is our sample.
We just updated that it is there and we save and now when we come to our print format, this will be
another one.
And then we have to change.
You see there on the left side here, we have to change.
We need to reload this, whatever our reinforcement can come alive.
Here you see, we have our testing sample here.
When we selected the section, we added is up here.
This is our sample.
It is up here because we added it up here.
If we drag it and drop it at another section like here and receive, it is going to come down here.
So when we reload this now and by the way, you can also click on we're just conducive to our mission,
a culture, and we are expecting to see we remember to change.
This one is the one that they said was custom.
I'm also going to be showing you how to set the print format as you are, custom print format as a default,
not so much default, but in format.
So for now, let's just switch to our.
And you see, what we have put has now been dropped to the bottom, so you can be you can be able to
add as much as you want here, you can even draw tables.
You can even see this e-mail.
So there is no limit as to what you are able to do here.
The next important thing I would like to show you is how to add images.
For instance, you want to add a logo here.
So I want to look at two things.
Number one.
Let me get up in is how to add an image from an external.
You are real.
And then the second thing is how to add an image that is inside of your instance.
Or maybe it could be in the same app or it could be inventing other up.
So for the external section, for the external image, click on edit here.
And we are not interested in what is already so we can just put it out the end, go down.
Remember, we need to add our image on this picture so we can just go ahead and do an image and put
our SO as our sequence.
We normalise the email tags and then you can put the link to the image that you want to add here so
you can just go to the Internet and Web sites for Google logo.
I just want to get the image from somewhere like maybe this one.
A copy image, open this so I can copy it, link, not link, copy, image, address, I can drop it
here.
And I predict and you see, my my lawyer has come there, so if I sit and look at my print format,
I'm expecting that I'm going to be seeing our logo here, the Google logo on my print format.
And remember, we have to switch our template, so, yes, we have our Google logo here, which is very
big.
So if you need to reduce the size of this logo again, is that the normal e-mail that you have?
You are used to writing so we can come here and do height equals something like 50 pixels.
And you can just leave it like that so he can get away with, by default, so remote our print format.
When we go here, they switch to ours and yes, we have our global displaying neatly on the top of our
page, so there's no way you can put it anywhere you want to put it within the document.
That's number one.
Number two, how about the image that is inside of you, out of your application?
For instance, let's just use our users, I know my my account has my my image so we can go to user
and Jofre.
And we want to use this image, you want to display this image here instead of the Google logo.
How do we do that?
So inside here, instead of doing this, we are going to remove that.
And the first thing we're going to do here is to get.
It's to get the image from whatever it is.
So within this place, what we are going to do is we are going to do the agenda like that.
So what I've done here is the BROCKET and then a percentage sign and then a percentage, then in the
closing bracket.
And then what do you going to do here is we are going to define to define a variable inside of Ginge
that is going to take in to take in our in our DOCTYPE.
So how to do that is we just use this set and then we give our variable a name.
We can call it like something like user doc, we can call it whatever you want and then we say equals
frappé.
Don't get doc.
Liberia, we are writing we are writing code to get to get our document and get the doc function takes
into agreements.
The first one is the document, which is in this case is our user and the second one is the user dictate.
The second one is the user name.
So we really to provide the name of the user.
Whose image we want to use and how do we do that?
I am I don't know, they they use that also so we can go to our application here, the clear and we
go to we do.
Let me enlarge this.
You can see.
Now, what you're going to do here is to bench Maria.
I just want to take the name of one of the users, what I can dig them.
So bring really be and then I can see maybe something like a select select select name from, uh, Abu
USRAP.
And here I can see my name is this is my email address, so I can copy that and I drop it there.
So we have set the function name equals frappé to get doc.
We provide the name of our document and then the name, which is which is not a primary key of one specific
user that we want to get.
And then down here we also we are going to go ahead and define our image tag.
So image source.
Image source equals.
And then we are going to provide images here.
We are going to read now the ginger.
This is Ginger bootable to double opening carry brackets into the two clues.
And then here we see our function, a lot of variables.
We just use our dog.
And I wrote so I can just take this to dog.
But it makes sense, so use that dog, don't remember this one, we need to get only the image from
this user document so we can go back here and now instead of getting the name, let's see everything
so that we know what the image field is called and we can scroll left it.
Yes, here we have it.
So it is user image so we can take this copy and we place it there and then we update.
When we save and if all goes well, we are expecting that here, we're going to be seeing what image
when we reload our print format here.
So go ahead and change two hours and good, we have we have an image, so this image is coming from
the user doctype in just like likewise if you need to change the size of this image, you can go ahead
and do that with with the height or the or the width from here and it will change.
So just to recap what we do here, we repeat, we use ginge templates to get that document.
So here you can use whichever document if for instance, the images within if Mummy Mummy.
Excuse me please.
If, for instance, the document is within the images, within the same document here, you can provide
the name of the document, for instance, in the article, library, article library.
You can do that again here in front of you instead of giving one name.
What you're going to do here is you're going to provide the Ginge template.
So here you can do two opening and closing three brackets and then you can do doctored image.
So that block relaxes in the field within the document that you are editing.
So I can do something like doctored article name doctored or the doctor told ISBN doctored everything
here, including the image.
So if I had an image we could be able to do here, doctored image and that would have worked.
And you had a question.
Mummie.
This is yes, I'm saying it's very small on the screen screen you are not able to see here is very small.
Yes.
Excellent.
OK, so maybe you can see what we had.
We had this what we have here is to we have opening in the percentage sale.
Then they said this only this is like defining our defining our variable is in danger.
Then you give the vibranium name, then EQUASS, then you you run this query to get the user.
This is the name of the document or the duct tape.
And then this is the primary key of that duct tape.
So I am doing this because I need to get my image from here.
We are from from my duct tape and this one is too big be so.
And then here we we just assign to this.
So here we are going to use to carry buckets opening in to cut across clothing.
And then we are going to use our variable here, dot, dot, the name of the field and this field we
got it from from here on in here.
And I will seeing if the image you want to use is within the same duct tape.
Listen, for instance, this article I believe we could have done here at the library and then here,
instead of recording one one one primary key here, we could get this by using the Internet.
So we do talk.
So what I want to emphasize here is using the dot, dot, whatever you can get in a field, in a field
that is within your state.
So you can do something like image, dot, dot, dot, dot, dot, whatever, whatever names you, whatever
fields you have within your tape, you can access them on this print format using dot dot the filter
name.
Is there any other question is now the dog, the dog, that image?
Yes, it's working with the media.
Get it the only or endorsable with any with any name behind the document.
It is called a document.
API, by the way, probably does get the.
Yes, you got my question.
So you asking why they do only with Frappé to get the dog the name.
Let me let me get it back here so that.
So if they do this doctored image, what is your question?
Now you use dot, dot, dot, dot, dot, dot, dot, yes.
OK.
So Doug, does it used can be used with any what we call the it first.
Is it the document Abi or Ginger Abi or what is the right name.
This is, this is, this is, this is Aughrim object that is on a map for, for Frappier.
So this is like quiting is a query is like squaring a book that is the same things we were doing.
You remember there was a thing we were doing when we were writing our own IPS.
We wanted to query this with our we do a role play here.
Something like Select, Select, Select is record setting user image from you use a computer user when
we are.
Well, not like that.
It's Lia ml equals then I would do Jofre.
And so what we had here, if we got this back like.
Like.
Like that in here, we have this email.
And it's condition.
Yeah, this one is exactly what we have here is exactly from frappé to get dog, then that is exactly
what we have here.
OK, I get you, Karen.
You know, I don't get earlier.
Earlier, we used the same method to write the ride, the controller and the controller in case by fighting
fire.
Is it the same function, same method or.
It is different.
It is the same system.
Is this an object?
Moppa is the same.
OK, so question now from London Asset Management and ask, please.
Tony, could you open the box?
Box?
Yes, yeah, OK, yeah.
So I have rejected the j'étais, which you have used.
So what is the difference between those two different ginger attacks?
OK, so why did it.
Oh, it's here.
So this one is used to run.
You know, this is the email here.
This this is the email.
So how you run Python code instead of the email is you put this.
So this is in Ginger.
Ginger allows you to write this to run python code.
So this is like like like put it like saying I want to execute this raid on code and I want to get some
some data somewhere.
Then these two, when they are to here it means print.
This is like print
it on.
Yeah, it's clear that you would think you've got to and there are many other question.
As can you can you put to a small reduction until just because people the first time they heard about
this word, what is Ginge and how to get?
And more and more knowledge in the region, Jean, that reason that the looting, including
this one, is so you can read more about danger here.
It's a it's a it's a templating EGD, like a wing of maybe creating a bridge between between Python,
Fareast for Kizzia and and our e-mail.
So it's like a bridge is not only used by by by frappé, it's used by Jungu is used by a flask, is
used by Python, by the Laravel for BHP.
So it's a very, very common, it's a very common templating engine that is used by more than three
months.
So you can read more, more buildings on another Fremont's.
We have they are getting their documentation somewhere so people can go ahead and read that on their
own.
Their own.
OK, yeah, yeah, OK, so Muhammad Ali is going to.
Yes, I have a few questions, one question is, can we set the paper size to be a five, for example,
because we see only two things letter and a four.
Can we have different size?
And this is one second question.
Is point of sale in print and out?
Can we create a new custom layout and make it the default for all US prints?
And lastly, what about having a chick print format?
Can we have a check printing format?
So I did not get to that question is thank you.
That he he he said people say no, you do print for miles and can you put your own paper says it just
not a.
It is something different.
Can you how you change the paper.
It's in print format.
I may not, so I may not have a definite answer for that question right now because I have not done
it on my own.
Maybe that is something we can explore to see whether we have an answer by tomorrow.
OK, I know, darling, regarding papasan size, his second question is how to do a voice print layout
point-of-sale.
But didn't play out how to do a new custom layout for point of sale and how to make it the default for
all kinds of sales.
What do you mean by that?
We'll get.
Point of sale is when you go to Carrefour or a point of saying they print a document, right?
Mm hmm.
Like a build or something for items you you purchase from that store.
And when they print it for you, this is the printout from point of sale.
The point is different from the invoice invoice.
Normally it is A4 paper, but the item is a small like 10 centimeter large and long.
Very long is not related to the first one.
And it is related purposes, and because they are, it's more palest.
For example, he won't default for all of this is maybe how to make one formal comment to print out.
OK.
Let me first let me answer.
So this is something that we want to cover that escaped my mind, is that it has come up so well.
You see, when we come here, this is the print format that we have just built.
If we reload, is going to want to give us a different print format.
Here you see this and we see that we are going to make our print format the default one.
So how we do that will go to your duct tape.
So we know case it is at the core library.
And you open it?
No, not really.
You go here and you click on Customize and then you scroll down to view settings.
And here you have default princess format, the default print format.
And you will have the the format that you have created yourself.
So the ones that we created today, this this one, we can select it and update.
And once that is updated, if you come here and reload, even if you are not in our default on our custom
print format, is going to load this by default.
So this one has been set as a default.
You can do it another time and that is what is going to be awesome.
So anytime you want to print, this is what is going to print.
So that's how you make one print format, a default swap within your.
Can you print can you read the video, can you print on Pinyon and listen to the F?
You can decide to send it to a printer or click on print PDF.
That is not going to be lost.
That is going to be lost.
But if you wanted to so you can just put it.
You can see I lost my I lost my editor.
You can put it down.
And you can put it on, but you can put this content on on our constant e-mail page page here and it
will be shown on your PDF document.
So you've got a bit of money.
Yes.
OK, we'll ask the question.
Said the check rent for a month, Jacob.
Mm hmm.
Is it saying we use print format to print check?
Is it possible to use this method to print the check?
Is there you put the check print printed, but new data only data on this check.
You've got it, you put it on it.
Yeah, you have a blank check, you know, there is a chance that normally you fill the amount in dishes
by hand and you write it in by hand and it's given by hand to all of this.
You write down on the paper by hand.
But this question, how to make it to be printed from the system.
So they printed it out.
They put the check empty and system will print only data on that check.
But this is as far as I know, I have forwarded to you that link where where you are to make the customizable
and you can put your check they and data from from then on.
It is not from print or you can do that.
It is another doctype to define your check printing.
I have forwarded to you documentation, so if you are able to check it.
It should answer to your question.
OK, handballing.
Can we have a custom print format for change?
So still a paper size and spending and viewers print layouts and bending with us.
We'll get back to.
On this question.
And the other question here is.
OK.
I think it's clear to now deliver the topics.
So can you go back to the agenda topics list Karani?
So now we completed which one?
Customize the print format talking to today.
Today, we have, um.
And completed this topics, we have four hours and have left to complete other topics.
Now, today we completed ten point five hours in the beginning topics the topics.
So, uh.
So other topics will be covering during this for hours and hours and tomorrow we'll continue working
on this.
On this topic.
So until now, didn't know if you follow all these decisions, you are able to create your you had to
install on your application to create your customer and to create your custom took time and you add
your fields and you are ready to create a new application.
Fully working with the appropriate framework is with Achievement Minister now and.
We are happy for you.
Also.
So if you don't have a question, we shall close the call.
OK, and if we have any doubts or problems presented by email.
OK, thank you very much for attending.
And see you tomorrow.
Thank you, buddy.
Thank you very much.
The.